export default class Order {
  // 主键编号
  id?: number

  // 订单号
  orderNo: string

  // 由菜品内容生成的关键字
  orderKey: string

  // 商家/商店 ID
  shopId: number

  // 用户 ID
  userId: number

  // 提取码/座位号
  code: string

  // 订单金额
  amount: number

  // 订单状态（1待支付 2待接单 3已接单 4派送中/制作完成 5已完成 6申请售后 7已取消）
  state: number

  // 支付方式（1微信支付 2支付宝支付）
  payMethod: number

  // 支付状态（0未支付 1已支付 2退款）
  payStatus: number

  // 付款超时时间
  payTimeoutTime: String

  // 付款时间
  payTime: String

  // 备注信息
  remark: string

  // 订单取消原因
  cancelReason: string

  // 拒单原因
  rejectionReason: string

  // 是否立即单（1立即送出 0选择具体时间）
  isImmediate: number

  // 估计的送达时间
  estimatedDeliveryTime: String

  // 打包费
  packingFee: number

  // 店家设置的配送费
  deliveryFee: number

  // 收货人
  consignee: string

  // 收货人手机号
  phone: string

  // 店铺名称
  shopName: string

  // 店铺logo
  shopLogo: string

  // 菜品枚举方式描述(菜品名1,菜品名2,...)
  dishes: string

  // 收货方式-取货方式(1店食、2自提、3配送)
  receivingMethod: string

  // 创建时间
  createTime: String

  // 更新时间
  updateTime: String
}
